/*
Copyright (c) [2019年5月1日] [吴超]
[MBT_studio] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
		 http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
*/
#pragma once

#include "向量.h"

#include "../../S_Physics.h"



struct S_PBF平面几何体 : public S_物理几何体 {
	vec4 m_Shape;

	void* f_get几何体物理对象();
	//void	f_set几何体物理数据(void* data);
	bool	f_is空() {
		return false;
	}; 
	S_PBF平面几何体(const vec4& ckg, float32 密度 = 1.0);
	~S_PBF平面几何体();
};






struct S_PBF立方体几何体 : public S_物理几何体 {
	vec4 m_Shape;

	void* f_get几何体物理对象();
	//void	f_set几何体物理数据(void* data);
	bool	f_is空() {
		return false;
	};
	S_PBF立方体几何体(const vec3& ckg, bool 是否填充, float32 密度 = 1.0);
	~S_PBF立方体几何体();
};







